Leonotis nepetifolia
Explore definitions, synonyms, and language insights of Leonotis nepetifolia
Definitions
                    Noun
                    
            pantropical herb having whorls of striking lipped flowers; naturalized in United States